/** 请求日志列表接口返回值 */
export type FetchLogParam<T> = { data?: T[]; total?: number; description?: string }
/** 综合日志  ----- 接口 */
export interface FetchReservationLogData {
	id: number
	operational: string
	operator: string
	operating_time: string
	operator_ip: string
	operation_result: 0 | 1
	result_fail: string
	integrity_check: '1' | '2' | '3'
}
/** 综合日志列表  ----- 请求参数 */
export interface ReservationLogRequestParam {
	count: number
	start: number
	operator: string
	operational: string
	start_date: string
	end_date: string
	order: 0 | 1
}
/** 会议管理日志  ----- 接口 */
export interface FetchMccMeetingLogData {
	meeting_moid: string
	name: string
	creator: string
	start_time: string
	end_time: string
	category: number
	integrity_check: '1' | '2' | '3'
}
/** 会议管理日志列表  ----- 请求参数 */
export interface MccMeetingLogRequestParam {
	count: number
	start: number
	operator: string
	meeting_name: string
	start_date: string
	end_date: string
	order: 0 | 1
}
/** 会议管理日志详细列表  ----- 接口 */
export interface FetchMccLogDetailListData {
	id: number
	operational: string
	operatingTime: string
	operatorIp: string
	operationResult: 0 | 1
	operator?: string
	resultFail?: string
}
/** 会议管理日志详细列表  ----- 请求参数 */
export interface MccLogDetailListRequestParam extends ReservationLogRequestParam {
	meeting_moid: string
}
/** 会议管理日志详细接口返回值 */
export interface FetchMccLogDetailData extends FetchMccLogDetailListData {
	detail: string
}
